Detecting Co-Derivative Source Code – An Overview
نویسندگان
چکیده
There is a body of literature concerning or related to the detection of source code texts that have the same origin. This paper presents a survey of such literature, and provides an overview of the topic.
منابع مشابه
Modeling Clone Evolution
During the maintenance of a program, not only the source code but also the code clones contained in it evolve. Some recent studies focused on detecting patterns in the history of code clones to evaluate the harmfulness of clones. Since clone evolution is a rather novel field of study, there is still need for more comprehensive models and improved methodologies. Current approaches are limited to...
متن کاملAn Overview of Techniques for Detecting Software Variability Concepts in Source Code
There are two good reasons for wanting to detect variability concepts in source code: migrating to a product-line development for an existing product, and restructuring a product-line architecture degraded by evolution. Although detecting variability in source code is a common step for the successful adoption of variability-oriented development, there exists no compilation nor comparison of app...
متن کاملComparison and evaluation of source code
Program source code substantially is structured and contains semantically rich programming constructs such as 6 variables, functions, data structures, and program structures which indicate patterns. Mining source code by using different data 7 mining techniques to extract the valuable hidden patterns is the new revolution in software engineering. Over last decade many 8 tools and techniques hav...
متن کاملCo-changing code volume prediction through association rule mining and linear regression model
Code smells are symptoms in the source code that indicate possible deeper problems andmay serve as drivers for code refactoring. Although effort has been made on identifying divergent changes and shotgun surgeries, little emphasis has been put on predicting the volume of co-changing code that appears in the code smells. More specifically, when a software developer intends to perform a particula...
متن کاملDetecting Co-Derivative Documents in Large Text Collections
We have analyzed the SPEX algorithm by Bernstein and Zobel [1] for detecting co-derivative documents using duplicate n-grams. Though we totally agree with the claim that not using unique n-grams can greatly increase efficiency and scalability of the process of detecting co-derivative documents, we have found serious bottlenecks in the way SPEX finds the duplicate n-grams. We propose a solution ...
متن کامل